.tablecss{
    color: #000;
    font-weight: normal;
    font-size: 24px;
    font-family: "Lucida Grande", "Helvetica", "Arial", "sans-serif";
    border-spacing: 20px;
    padding-left: 21px;
}
.tablecss table{ 
    border:solid 1px #1d1d1d;
    border-collapse: collapse;
    font-size: 8pt;
    font-family:"Trebuchet MS", "Helvetica";
}
.tablecss table td{ 
    border:solid 1px #1d1d1d;
}

.tablecss table thead tr { 
    background-color: #2a2a2a;
    color:#fff;
}
.tablecss table thead th {
    border: solid 1px #777;
}
.tablecss table tbody td img{
    cursor: pointer;
}
.tablecss table tbody tr.claro{
    font-size: 15px;
    background-color: #777;
}
.tablecss table tbody tr.oscuro{
    font-size: 15px;
    background-color: lightslategrey;
}
/*.tablecss table tbody td:first-child{
    background-color: #2a2a2a;
    color:#fff;
    width:1.5em;
    text-align:center;
    border-color:#777;
}*/
.tablecss table tbody tr:hover{
    background-color: #8FB8FF;
}
/*.tablecss table tbody tr:hover td:first-child{
    background-color: #233A5F;
}*/
